vulnerability management audit security audit software security scanner vulnerability assessment security network scanner smart card module network security security code review port scanner smart card deployment information security network security audit security threat model